Visitor (patrón de diseño)

Visitor (patrón de diseño)
En programación orientada a objetos, el patron visitor es una forma de separar el algoritmo de la estructura de un objeto. La idea básica es que se tiene un conjuto de clases que forman la estructura de un objeto. Cada una de estas clases elemento, tiene un método aceptar que recibe al objeto visitador como argumento. El visitor es una interfaz que tiene un método visitor diferente para cada clase elemento. El método aceptar de una clase elemento llama al método visit de su clase. Clases concretas de visitor pueden entonces ser escritas para hacer una operacion en particular. Uno de los métodos visit de un visitior concreto pude ser pensado como métodos que no son de una sola clase, sino métodos de un par de clases: el visitor concreto y clase elemento particular. Así el patron visitor simula el envio doble en un lenguaje convencional orientado a objetos de envio único (Como Java o C++).

Enciclopedia Universal. 2012.

Игры ⚽ Поможем написать курсовую

Mira otros diccionarios:

  • Visitor (patrón de diseño) — Visitor: diagrama de clases UML. En programación orientada a objetos, el patrón visitor es una forma de separar el algoritmo de la estructura de un objeto. La idea básica es que se tiene un conjunto de clases elemento que conforman la estructura… …   Wikipedia Español

  • Patrón de diseño — Saltar a navegación, búsqueda Los patrones de diseño (design patterns) son la base para la búsqueda de soluciones a problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces. Un patrón de… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”